package com.esender.search.service;

import java.io.IOException;
import java.util.Map;

public interface ElasticsearchService {
    /**
     *
     * @param index es的索引inxi
     * @param id es的文档Id
     * @param json es的文档内容
     */
    void index(String index,String id,String json) throws IOException;

    /**
     * 查看指定文档中得索引是否存在
     * @param index
     * @param id
     * @return
     * @throws IOException
     */
    boolean exists(String index,String id) throws IOException;

    /**
     * 修改文档信息
     * @param index 指定索引
     * @param id    文档ID
     * @param doc
     * @throws IOException
     */
    void update(String index, String id, Map<String,Object> doc) throws IOException;
}
